Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 France F14 France F4 Italy F10 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 France F5 France F14 France F18 Thailand F2 drkoop.com USTA Challenger of Tallahassee - Tallahassee 2001 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague ARMS USTA Challenger - Rocky Mount Jameson Cup - Milan Indian Oil Servo Delhi Challenger - New Delhi A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Urbana-Champaign - Urbana Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Akbank Private Banking TED Open 2006 - Istanbul Tallahassee Tennis Challenger - Tallahassee USTA Challenger - Champaign Open Castilla y Leon - Segovia 2003 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa New Delhi Challenger - New Delhi 2003 West Side Tennis Club Challenger - Forest Hills The Comercia Challenger - Aptos Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Intersport Heilbronn Open - Heilbronn Binghamton Professional Tennis Tournament - Binghamton Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank The Indian Oil-Servo ATP Challenger 1999 - Calcutta Carson Challenger Dallas Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Baton Rouge Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Talahassee Challenger Yuba City Challenger XL Capital Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Como Challenger Sacramento Challenger Music City Challenger - Nashville C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tiburon Challenger The LTA Manchester Challenger - Manchester Calabasas Challenger Togliatti Cup - Togliatti Charlottesville Challenger Savannah Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Downtown Athletic Club USTA Challenger - Amarillo Ojai Challenger Samsung Securities Cup Challenger Tennis - Seoul III Challenger Continenal Plaza - Puerto Vallarta Vancouver Challenger Warsteiner Challenger Wolfsburg - Wolfsburg 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Ahmedabad Challenger - Ahmedabad drkoop.com USTA Tennis Championships of San Antonio - San Antonio Sacramento Challenger West of England Tennis - Bristol Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Wrexham Challenger - Wrexham Oldum Brown Vancouver Open - Vancouver Copa Ericsson Costa Rica - San Jose The Surbiton Trophy - Surbiton USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Napoli International Cup - Napoli The Wright Financial Group, Inc. Challenger - Champaign Mumbai Challenger - Mumbai Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson CMG Asia Open - Hong Kong TennisCup Vlaanderen - Antwerp USTA Championships of Kerrville - Kerrville Internazionali de Tennis di Bergamo - Bergamo 2002 Azalea Orthopedic Challenger - Tyler The Comercia Bank Challenger - Aptos Sunset Moulding Challenger - Yuba City Challenger 42 - Andrezieux Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank ATP Bangalore Challenger - Bangalore USTA Challenger of Burbank - Burbank Levene Gouldin & Thompson Tennis Challenger - Binghamton X Open Internacional D'Andorra - Andorra Open de L'Isere - Grenoble USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Alexander Kolyaskin Memorial - Donetsk Okal Cup 2004 - Eckental The Natrel's Challenger - Granby The LTA Nottingham Challenger - Nottingham USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Binghamton Challenger Open D'Orleans - Orleans Ethias Tennis Trophy - Mons 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign The LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Vancouver Challenger The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger IPP Open - Helsinki GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol CA-Challenge - Graz San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Jameson Cup - Milan Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Pilot Pen International - New Haven Internazionali di Tennis - Bergamo Japan Open - Tokyo Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Open 13 - Marseille The Stella Artois Grass Court Championships - London President's Cup - Tashkent BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Marseille Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Open de Montauban - Montauban University of Tennessee USTA Men's Challenger - Knoxville Waldbaum's Hamlet Cup - Long Island Burbank Challenger - Burbank Salem Open - Hong Kong Open de Rennes La Trinitaine - Rennes The $50,000 Pro Challenger at Calabasas - Calabasas Sarajevo Open - Sarajevo Nottingham Men's Challenger - Nottingham Tunis Open - Tunis IPP Open - Helsinki Mercedes-Benz Cup - Los Angeles Open 88 - Contrexeville The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Heilbronn Open - Heilbronn AAPT Championships - Adelaide USTA Comerica Challenger - Aptos Internationaux de Doubs Open de Franchie-Comte - Besancon Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Healthsouth USTA Challenger - Dallas Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Lucknow ATP Tour Challenger - Lucknow Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava USTA/Safeway Challenger - Aptos Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Garden Open - Rome West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon - Segovia Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai drkoop.com USTA Tennis Championships - Armonk Bristol Challenger Trophy - Bristol Grand Prix de Tennis de Lyon - Lyon USTA Safeway Challenger - Aptos St. Petersburg Open - St. Petersburg Chennai Open - Chennai ATU Cup 2001 - Weiden 2001 UT Tyler Patriot Challenger - Tyler Milano Challenger-Jameson Cup - Milan TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble AIG Japan Open - Tokyo SAP Open - San Jose USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham USTA Men's Challenger of Urbana-Champaign - Urbana The Surbiton Trophy - Surbiton U.S. Men's Clay Court Championships - Houston 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx The Stella Artois Grass Court Championships - London Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Campbell's Hall of Fame Tennis Championships - Newport Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano RCA Championships - Indianapolis Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Tatra Banka Open - Bratislava Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Isla de Lanzarote - Lanzarote Legg Mason Tennis Classic - Washington D.C. Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Heineken Open - Auckland AAPT Championships - Adelaide SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Siebel Open - San Jose PBZ Zagreb Indoors - Zagreb Savannah Challenger The Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Orlando Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger BellSouth Open - Vina del Mar Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Thailand Open - Bangkok Heineken Open Shanghai - Shanghai Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Baton Rouge Challenger Open 13 - Marseille SAP Open - San Jose Farmers Classic - Los Angeles Grolsch Open 1997 - Amsterdam Calabasas Challenger Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Indian Oil Servo Challenger - Calcutta The LTA Hull Challenger - Hull USTA Seascape Challenger - Aptos CA Challenge 2002 - Graz Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague CMG Asia Open - Hong Kong Tulsa Auto Collection USTA Challenger - Tulsa Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Sparkassen Open - Magdeburg Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Sybase Open - San Jose Gold Flake Open - Chennai Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London du Maurier Open - Montreal Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami SAP Open - San Jose Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Heineken Open Singapore - Singapore Tennis Masters Series - Paris Tennis Masters Series - Montreal Tennis Masters Series - Paris Open 13 - Marseille Canadian Open The Samsung Open - Nottingham Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai Tennis Masters Series - Monte Carlo Indian Wells Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Dubai Open - Dubai Heineken Open Shanghai - Shanghai NASDAQ-100 Open - Miami Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Hamburg Rogers Cup - Montreal Milan Indoors - Milan BNP Paribas Masters - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Telecom Italia Masters - Rome Open de Moselle - Metz Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Channel Open - Las Vegas Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Kroger / St. Jude International - Memphis U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York French Open U.S. Open NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 15th Asian Games Doha 2006 Olympics - Athens